@charset "utf-8";
/* CSS Document */

/*搜索弹出框*/
.scenery_pop{
	display:none;
	position: absolute;
	width: 440px;
	border: 1px solid #BBDFFF;
	background-color: #fff;
	left: 240px;
	top: 28px;
	z-index:10000;
}

.scenery_pop .title{ background-color:#EEF7FF; font-size:13px; height:29px; line-height:29px; padding-left:10px; color:#444; font-weight:700;}
.scenery_pop .title .close{ color:#666; font-weight:bold; font-size:15px; cursor:pointer; margin-left:78px; padding:5px}
.scenery_pop .title .close:hover{color:#008fcc; text-decoration:none;}
.scenery_pop .hottitle{ border-bottom:1px dashed #ccc; height:30px; line-height:30px; color:#333; font-weight:700;}

.scenery_pop .scenery_list{ width:420px; padding:5px 10px 20px 10px; clear:both; }
.scenery_pop .scenery_list .hotlist{ padding-top:5px; clear:both; overflow:hidden;zoom:1;}
.scenery_pop .scenery_list .hotlist a{ display:inline-block;  line-height:25px; padding-right:25px; }

/*景点列表*/
.scenery_main{ width:1000px; margin:0 auto; margin-top:10px; clear:both;}
.scenery_main .scenery_left{ float:left; width:192px;  }
.scenery_main .scenery_right{ float:right; width:795px; }


/*左部*/

/*搜索框部分*/
.scenery_search_bg{ width:192px; background-color:#FB9612; padding-bottom:5px;}
.scenery_search_title{ color:#fff; font-size:15px; padding-left:10px; height:30px; line-height:30px; font-size:13px;}
.scenery_search_center{ background-color:#fff; width:158px;  height:240px !important;  margin:0 auto; padding:12px;}
.scenery_search_center_title{ overflow:hidden;}
.scenery_search_center_input{ margin:10px 0px; position:relative; z-index: 99999;}
.scenery_search_center_input input{ background:url(../images/inputextbg.gif) repeat-x; width:145px; padding:4px 0px 4px 10px; border:1px solid #ddd;}
.scenery_search_center_search{ border-bottom:1px dashed #ddd; padding-bottom:15px;}
.scenery_search_center_search input{ background:url(../images/huashu/fh_btn.jpg) no-repeat; width:70px; height:23px; line-height:23px; color:#fff; text-align:center; border:none; }
.scenery_search_center_search input:hover{ background:url(../images/huashu/fh_btn.jpg) no-repeat left -23px;}

/*更多目的地*/
.scenery_search_more{ margin-top:8px;  zoom:1; clear:both;}
.scenery_search_more title{ overflow:hidden;}
.scenery_search_more ul{ margin-top:5px; zoom:1; clear:both;}
.scenery_search_more ul li{ float:left; margin-right:7px; margin-bottom:5px;  }

.scenery_search_more_jx{margin-top:8px;  zoom:1; clear:both;}
.scenery_search_more_jx title{ overflow:hidden;}
.scenery_search_more_jx ul{ margin-top:5px; overflow:hidden; zoom:1; clear:both;}
.scenery_search_more_jx ul li{ float:left; margin-right:7px; margin-bottom:5px;  }
.scenery_search_more_jx a{ width:70px; overflow:hidden; zoom:1;}

.scenery_search_ote{ display:block;cursor:pointer; width:auto !important; height:18px; padding:0px 5px; border:1px #fff solid;border-bottom:none; position:relative;background:#fff;z-index:20; position:relative;}
.scenery_search_ote a{ display:block; float:left;}
.scenery_search_ote b{ float:left; vertical-align:middle; height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:#2288ee transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:4px;margin:7px 0 0 5px;}

.scenery_search_ote_on{ display:block;cursor:pointer; width:auto !important; height:18px; padding:0px 5px; border:1px #ddd solid;border-bottom:none;  position:relative; background:#fff;z-index:20; position:relative;}
.scenery_search_ote_on a{display:block; float:left;}
.scenery_search_ote_on b{ float:left; vertical-align:middle; border-color:transparent transparent #2288ee transparent;border-style:dashed dashed solid dashed;border-width:4px;*border-width:5px;margin:3px 0 0 5px;*margin:1px 0 0 5px;}

.scenery_search_city_more{ position:absolute; width:415px; padding-bottom:10px; border:1px #ddd solid; background-color:#fff; left:0; top:18px; display:none; z-index:10; }
.scenery_search_city_more .tabs{height:28px;border-bottom:1px #ddd solid;margin-bottom:10px;padding-left:7px;}
.scenery_search_city_more .tabs ul li{ list-style-type:none;float:left;display:block;padding:0 8px;cursor:pointer;line-height:23px;height:23px;color:#333}
.scenery_search_city_more .tabs ul li.current{border:1px solid #dddddd;border-bottom:none;padding:0 10px;cursor:default;color:#000000;font-weight:bold;background:#ffffff;position:relative;bottom:-1px;height:22px; line-height:20px;}

.scenery_search_city_more .city_more_bg{ padding:5px;}
.scenery_search_city_more .city_more_bg font{ color:#FF6600; margin-left:10px; font-size: 12px; }
.scenery_search_city_more .city_more_content{ margin-top:0px;}
.scenery_search_city_more .city_more_content a{ padding:0 4px; border:1px solid #fff; display:inline-block; margin-left:20px; margin-right:5px; margin-bottom:3px;}
.scenery_search_city_more .city_more_content a:hover{  background-color: #EDF7FF; border: 1px solid #BDDEFD; color: #005AB5; padding: 0 4px;}


/*右部*/
.scenery_nav{ font-size:12px;}
.scenery_nav a{ font-size:12px;}
.scenery_hotelSeach_box{ margin-top:10px; background: #FBFDFF; border: 1px solid #BBDFFF; overflow: hidden; padding: 0px 20px 10px 20px; width: 750px;}

.scenery_hotelSeach_box a{ display:inline-block; margin-right:20px; overflow:hidden; margin-bottom:7px;  text-align:left; width:58px; vertical-align:middle;}
.scenery_hotelSeach_box ul li{ padding:13px 0px 6px 0px; _padding:13px 0px 15px 0px; border-bottom:1px dashed #ddd; overflow:hidden;}
.scenery_hotelSeach_box .sf{ color:#333; margin-right:10px; float:left;}
.scenery_hotelSeach_box .city_choose{ float:left; width:600px; }
.scenery_hotelSeach_box .city_choose_current{ cursor:default; text-decoration:none;  background:#2288EE; color:#fff; text-align:center; padding:2px 0px;}

.scenery_hotelSeach_box .more_city_choose{  cursor:pointer; float:left; width:45px; height:20px; line-height:20px; background-color:#F1F1F1; color:#666; text-align:center; border:1px solid #ccc;}
.scenery_hotelSeach_box .more_city_choose font{ float:left; margin-left:3px; font-size:12px;}
.scenery_hotelSeach_box .more_city_choose b{ float:left; vertical-align:middle; height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:#2288ee transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:4px;margin:7px 0 0 5px;}

.scenery_hotelSeach_box .more_city_choose_on{ cursor:pointer; float:left; width:45px; height:20px; line-height:20px; background-color:#F1F1F1; color:#666; text-align:center; border:1px solid #ccc;}
.scenery_hotelSeach_box .more_city_choose_on font{  float:left; margin-left:3px; font-size:12px;}
.scenery_hotelSeach_box .more_city_choose_on b{ overflow:hidden; float:left; vertical-align:middle; height:0;width:0;overflow:hidden;font-size:0;line-height:0; border-color:transparent transparent #2288ee transparent;border-style:dashed dashed solid dashed;border-width:4px;*border-width:5px;margin:3px 0 0 5px;*margin:1px 0 0 5px;}

.scenery_list_main{border-top: 2px solid #2288EE; padding:10px; width:773px; margin-top:25px; overflow:hidden;}
.scenery_list_main .title{ overflow:hidden;}
.scenery_list_main .title .a1{ margin-right:10px; font-size:16px; font-weight:bold;}
.scenery_list_main .title .a2{ margin:0px 6px;}
    
.scenery_list_show{ overflow:hidden; clear:both;  margin-top:10px;}	
.scenery_list_show .list_left{ float:left;}
.scenery_list_show .list_left img{ width:140px; height:105px; overflow:hidden;}
.scenery_list_show .list_right{ float:left; margin-left:25px; padding-top:10px;}
.scenery_list_show .list_right .price{  color: #FF6600; font-size:24px;}
.scenery_list_show .list_right .price .f1{ font-size:16px;}  
.scenery_list_show .list_right .check_xq{ margin-top:8px;  }  
.scenery_list_show .list_right .check_xq a{ display:block; background-color:#FD7E28; color:#fff;  text-align:center; width:83px; height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold;}
.scenery_list_show .list_right .check_xq a:hover{ background-color:#ffad37; text-decoration:none;}
.scenery_list_show .list_right .address{ margin-top:10px;}
.scenery_list_show .list_right .address font{ color:#999; margin-right:10px;}

.scenery_list_table{ overflow:hidden; clear:both; padding-top:20px;}
.scenery_list_table .tab{height:27px;border-bottom:1px #ddd solid;margin-bottom:10px;padding-left:7px;}
.scenery_list_table .tab ul{ float:left;}
.scenery_list_table .tab ul li{ float:left;display:block;padding:0 8px;cursor:pointer;line-height:27px;height:27px;color:#555;}
.scenery_list_table .tab ul li.current{  border-top: 2px solid #76BBFF; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:0 10px;cursor:default;color:#333;font-weight:bold;background:#ffffff;position:relative;bottom:-1px;height:26px; line-height:23px;}

.table_one_choose{ float:right;  width:550px; height:27px; line-height:27px; text-align:right; color:#999;}
.table_one_choose .f1{ margin-right:58px; }
.table_one_choose .f2{ margin-right:47px;}
.table_one_choose .f3{ margin-right:45px;}
.table_one_choose .f4{ margin-right:35px;}


.scenery_list_table .list_table{}
.scenery_list_table .list_table .title{ font-size:13px; font-weight:bold; color:#333; padding:10px 0px 0px 10px; }
.scenery_list_table .list_table table{ width:810px; }
.scenery_list_table .list_table table td{ padding:20px 0px 20px 10px; text-align:left; font-size:13px; border-bottom:1px dashed #ddd; overflow:hidden;}
.scenery_list_table .list_table .price{ color: #FF6600; }
.scenery_list_table .list_table .price b{ font-weight:bold; font-size:17px;}

.scenery_list_table .list_table .price_mark{ display:inline-block; background:#fff; border:1px solid #FFA400; font-size:12px; margin-left:5px; overflow:hidden; _height:17px;}
.scenery_list_table .list_table .price_mark b{ background:#FFA400; color:#fff; padding:0px 3px; float:left; font-size:12px;}
.scenery_list_table .list_table .price_mark font{ color: #FF6600; padding:0px 2px; float:left; font-size:12px;}

.scenery_list_table .list_table .reserve{ background-color:#0862BA; text-align:center; color:#fff;font-size:13px; font-size:12px; padding:5px 20px;}
.scenery_list_table .list_table .reserve:hover{ background-color:#119AFF; text-decoration:none;}
.scenery_list_table .list_table .a_title{ font-size:13px;  clear:both; overflow:hidden; zoom:1; display:block; cursor:pointer;}
.scenery_list_table .list_table .a_title_ot{ color: #666; font-size:13px; }
.scenery_list_table .list_table .a_title_ot:hover{ cursor: default; text-decoration: none;}
.scenery_list_table .list_table .a_title font{ float:left; font-size:13px;}
.scenery_list_table .list_table .remain{ background:#F5F5F5; padding:20px 0px 20px 20px;}

.scenery_list_table .more_scenery_list{ overflow:hidden; clear:both; height:20px; margin-top:15px; padding:0px 10px;}
.scenery_list_table .more_scenery_list .left{ float:left;}
.scenery_list_table .more_scenery_list .left b{ color: #FF6600; }
.scenery_list_table .more_scenery_list .right{ float:right;}
.scenery_list_table .more_scenery_list .right .a_title{ font-size:13px;  clear:both; overflow:hidden; zoom:1; display:block; cursor:pointer;}
.scenery_list_table .more_scenery_list .right .a_title font{ float:left; font-size:12px;}

/*上下分页*/
.scenery_list_page{ text-align:right; padding:15px 10px 10px 0px;  font-size:12px; color:#666; margin-top:30px; overflow:hidden; border-top:1px solid #ccc; }
.scenery_list_page a{ font-size:12px; border:1px solid #ccc; padding:1px 6px; margin-right:5px; cursor:pointer;}
.scenery_list_page .page_a_on{ background-color:#0088CC; color:#fff;}
.scenery_list_page .page_text{ border:1px solid #ccc; background:#fff; width:30px; margin:0px 5px; padding-left:2px;}


/*订门票详情页*/
.scenery_details{ overflow:hidden; zoom:1; clear:both;}
.scenery_details .left{ float:left; visibility:hidden;}
.scenery_details .left a{ width:450px; height:230px;}
.scenery_details .right{ float:left; margin-top:180px; }
.scenery_details .right p{ margin-left:30px; font-size:15px;} 


.scenery_details_list{ margin-top:25px;}
.scenery_details_list .title{ border-bottom:2px solid #0862BA;}
.scenery_details_list .title span{ display:block; font-size:14px;  background-color:#0862BA; width:100px; height:25px; line-height:27px; text-align:center; color:#fff; } 

.scenery_details_list_table{ padding:10px; border:1px solid #76BBFF; border-top-color:#0862BA;}
.scenery_details_list table{ width:100%; }
.scenery_details_list table th{ text-align:left; font-weight:normal; font-size:12px; background-color:#F0F0F0; color:#666; height: 30px; line-height: 30px; padding-left: 10px;}
.scenery_details_list_table table td{ padding:20px 0px 20px 10px; text-align:left; font-size:13px; border-bottom:1px dashed #ddd; overflow:hidden;}

.scenery_details_list_table .price{ color: #FF6600; }
.scenery_details_list_table .price b{ font-weight:bold; font-size:17px;}

.scenery_details_list_table .price_mark{ display:inline-block; background:#fff; border:1px solid #FFA400; font-size:12px; margin-left:5px; overflow:hidden; _height:17px;}
.scenery_details_list_table .price_mark b{ background:#FFA400; color:#fff; padding:0px 3px; float:left; font-size:12px;}
.scenery_details_list_table .price_mark font{ color: #FF6600; padding:0px 2px; float:left; font-size:12px;}

.scenery_details_list_table .reserve{ background-color:#0862BA; text-align:center; color:#fff;font-size:13px; font-size:12px; padding:5px 20px;}
.scenery_details_list_table .reserve:hover{ background-color:#119AFF; text-decoration:none;}
.scenery_details_list_table .a_title{ font-size:13px;  clear:both; overflow:hidden; zoom:1; display:block; cursor:pointer;}
.scenery_details_list_table .a_title font{ float:left; font-size:13px;}
.scenery_details_list_table .remain{ background:#F5F5F5; padding:20px 0px 20px 20px;}

/*预订须知*/
.scenery_details_understood{ margin-top:15px;}
.scenery_details_understood .title{ background-color:#0862BA; height:25px; line-height:25px; font-size:13px; color:#fff; padding-left:10px;}
.scenery_details_understood .content{ border:1px solid #76BBFF; border-top-color:#0862BA; padding:10px;}

.scenery_details_understood .content .content_info{ padding-bottom:5px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.scenery_details_understood .content .content_info .f1{ color: #FF6600; font-size:13px;}
.scenery_details_understood .content .content_info .f2{ color: #555; font-size:13px;}
.scenery_details_understood .content .content_info p{ margin:10px 0px; font-size:13px; line-height:25px;}
.scenery_details_understood .content .content_info .red{ color:#F00;}


/*景区简介样式start*/
.intro_head{width:718px;height:30px;line-height:30px;background:#eff7ff;font-size:20px;font-weight:600px;color:#005bb5;font-family:"微软雅黑";}
.intro_head font{color:#f60;font-size:20px;}
.reason_ul{width:718px;padding:10px;overflow:hidden;}
.reason_ul li{width:718px;font-size:14px;text-align:left;overflow:hidden;padding:4px 0;}
.reason_ul li span{background:url(http://img1.40017.cn/cn/new_ui/scenic/images/lastpage/lastpage_yh1.1.png?v=20120806010) no-repeat -61px -198px;width:55px;color:#fff;height:21px;font-weight:700px;padding-left:10px;float:left;white-space:nowrap;}
.reason_ul li p{float:left;width:643px;padding-left:10px;}
.assess_div{overflow:hidden;padding:10px 0;}
.assess{overflow:hidden;width:678px;padding:5px 10px 5px 30px;background:url(http://img1.40017.cn/cn/new_ui/scenic/images/lastpage/lastpage_yh1.1.png?v=20120806010) no-repeat 10px -672px;}
.assess dd{width:678px;text-align:left;}
.assess dt{width:678px;text-align:right;color:#999;}
.intro_information{overflow:hidden;width:718px;padding:10px;}
.intro_information dt{width:700px;padding:0 0 5px 18px;background:url(http://img1.40017.cn/cn/new_ui/scenic/images/lastpage/lastpage_yh1.1.png?v=20120806010) no-repeat -309px -50px;border-bottom:1px solid #76bbff;}
.intro_information dt span{font-weight:700;padding-right:10px;}
.intro_information dd{padding:5px 0 0 0;overflow:hidden;}
.intro_information dd p{padding-bottom:10px;}
.intro_img{width:350px;float:left;overflow:hidden;padding-right:9px;}
.intro_img img{width:350px;height:263px;}
.intro_img span{width:350px;text-align:center;white-space:nowrap;overflow:hidden;display:block;}
.list_square{width:718px;padding:10px;overflow:hidden;}
.list_square li{overflow:hidden;width:718px;text-align:left;list-style:square inside;}
/*景区简介样式end*/


/* * 预订须知 */
.yd_info{overflow:hidden;border-bottom:1px #ccc dashed;width:738px;padding:0 0 10px 0;}
.yd_info h3{font-size:14px;font-weight:bold;}
.info_p{line-height:20px;overflow:hidden;}
.info_p .num{float:left;width:12px;}
.info_p .p_so{float:left;width:726px;}
.nobod{border-bottom:none;}
.info_tit{float:left;width:60px;overflow:hidden;white-space:nowrap;}
.info_content{float:left;width:666px;}


/* 预订限制提醒 */
.limitCue{margin-bottom:10px;height:0;line-height:31px;background:#fff9f4;color:#B54800;overflow:hidden;_border:1px solid #FFD5BB;}
.limitBorder{border:1px solid #FFD5BB;padding-left:12px;height:31px;_border:0;}
.limitCueTxt{float:left;}
.limitCueClose{float:right;margin:10px;background:url("http://img1.40017.cn/cn/comm/images/book/won.png?v=1") no-repeat -941px top;height:12px;width:12px;cursor:pointer;}


/* 交通地图 start */
.trafficMap{width:738px;overflow:hidden;}
.trafficMap img{float:left;overflow:hidden;}
.trafficBox{overflow:hidden;}
.trafficBox table{width:738px;overflow:hidden;margin-top:20px;}
.trafficBox table th{font-weight:bold;padding-left:10px;background:#e9e9e9;height:27px;line-height:27px;}
.trafficBox table td{vertical-align:top;padding:10px 0 10px 10px;border-bottom:1px dashed #ddd;}
#noboder td{border:none;}
/* 交通地图 end */

/*景点简介*/
.scenery_details_info{ margin-top:15px;}
.scenery_details_info .title{ border-bottom:2px solid #0862BA; overflow:hidden;zoom:1; clear:both;}
.scenery_details_info .title a{ float:left; display:inline-block; font-size:14px; width:90px; height:25px; line-height:26px; text-align:center; color:#005BB5; border-right:1px solid #BBDFFF; border-top:1px solid #BBDFFF; border-left:1px solid #BBDFFF;}
.scenery_details_info .title .current{ cursor:default; background-color:#0862BA; color:#fff; border-right:1px solid #0862BA; border-top:1px solid #0862BA; border-left:1px solid #0862BA;  }
.scenery_details_info .title .current:hover{ text-decoration:none;}

.scenery_details_info .content{ border:1px solid #76BBFF; border-top-color:#0862BA; padding:0px 10px 10px 10px;}
.scenery_details_info .content_title { background-color:#EFF7FF; padding-left:10px; color:#005BB5; font-size:20px; height:35px; line-height:35px; margin-top:20px;}
.scenery_details_info .content .highlight{ color: #FF6600;}
.scenery_details_info .content .highlight2{ color:#119AFF; font-weight:bold;}
.scenery_details_info .content P{ margin:10px 0px 10px 10px; font-size:13px; line-height:25px;}
.scenery_details_info .content P img{ max-width:752px;}

.scenery_details_info .content .content_title2{margin:25px 0px 10px 10px; padding-left:10px; padding-bottom:10px; border-bottom:1px solid #119AFF; font-size:13px;}
.scenery_details_info .content .content_title2 b{ color: #FF6600; margin-right:10px;}

.scenery_details_info .content_assess{}
.scenery_details_info .content_assess p{ margin:10px 0px 10px 10px; font-size:15px;}



